#ifndef REDHEADDUCK_H
#define REDHEADDUCK_H

#include "duck.h"
#include "quackable.h"

class RedheadDuck : public Duck
{
public:
    RedheadDuck() = delete;
    RedheadDuck(Quackable *quack);

public:
    virtual void quack() override;
    void setQuack(Quackable *quack);

private:
    Quackable *m_quack;
};

#endif // REDHEADDUCK_H
